package com.icity.service;

import java.util.List;
import java.util.Map;

import com.icity.entity.AllSumary;
import com.icity.entity.Application;
import com.icity.entity.EquipmentDistribution;
import com.icity.entity.PartnerMsg;
import com.icity.entity.RegisteredUse;
import com.icity.entity.ResourceDistribution;
import com.icity.entity.StatisticalSummary;
import com.icity.entity.journalBookReadBorrow;
import com.icity.entity.journalBookStatistical;

public interface StatisticalSummaryService {

	List<StatisticalSummary> getAll(Map<Object, Object> map);
	//List<Map<String,Object>> getAll(Map<Object, Object> map);

	List<PartnerMsg> getPartner(String unique_code);

	List<Application> getApplication(Map<Object, Object> map);

	List<EquipmentDistribution> getEquipmentDistribution(Map<Object, Object> map);

	List<RegisteredUse> getAppRegisteredCount(Map<Object, Object> map);

	ResourceDistribution getResourcesDistribution(Map<Object, Object> map);

	List<journalBookStatistical> getAlljournalBook(Map<Object, Object> map);

	List<journalBookReadBorrow> getjournalBookreadbroow(Map<Object, Object> map);

	List<journalBookReadBorrow> getjournalBookdownreadbroow(Map<Object, Object> map);

	Map<Object, String> getTooltip();

	Map<Object, Object> getLegend();

	List<Map<Object, Object>> getSeries(Map<Object, Object> map);

	ResourceDistribution getResourceDistribution1(Map<Object, Object> map);

	List<String> getEquipmentProvinceDistribution(Map<Object, Object> map);

	List<Integer> getEquipmentProvinceNumDistribution(Map<Object, Object> map);

	List<String> getEquipmentcityDistribution(Map<Object, Object> map);

	List<Integer> getSystemTraffic(Map<Object, Object> map);

	AllSumary getAllSumary();

}
